#include <chrono>
class Timer
{
private:
    std::chrono::steady_clock::time_point last_time_point;
    bool started=false;
public:
    Timer()=default;
    ~Timer()=default;

    void recordTimePoint();
    long long getElapsedMilliseconds();
    double getElapsedSeconds();
    bool isStarted();
};